from django.conf.urls import url
from .views import register, login, userinfo, cates, article

urlpatterns = [
    # 注册
    url(r'^api/reguser$', register.RegisterView.as_view()),
    # 登录
    url(r'^api/login$', login.LoginView.as_view()),
    # 用户信息
    url(r'my/userinfo$', userinfo.UserInforView.as_view()),
    # 重置密码
    url(r'my/updatepwd', userinfo.UpdatepwdView.as_view()),
    # 更换头像
    url(r'my/update/avatar', userinfo.UpdateAatarView.as_view()),
    # 根据 Id 获取文章分类数据
    url(r'my/article/cates/(?P<id>\d+)', cates.GetCateView.as_view()),
    # 获取文章分类列表
    url(r'my/article/cates', cates.GetCatesView.as_view()),
    # 新增文章分类
    url(r'my/article/addcates', cates.AddCatesView.as_view()),
    # 根据 Id 删除文章分类
    url(r'my/article/deletecate/(?P<id>\d+)', cates.DeleteCateView.as_view()),
    # 根据 Id 更新文章分类数据
    url(r'my/article/updatecate', cates.UpdateCateView.as_view()),
    # 发布新文章
    url(r'my/article/add', article.AddArticleView.as_view()),
    # 获取文章的列表数据
    url(r'my/article/list', article.ArticleListView.as_view()),
    # 根据 Id 删除文章数据
    url(r'my/article/delete/(?P<id>\d+)', article.DeleteArticleView.as_view()),
    # 根据 Id 获取文章详情
    url(r'my/article/(?P<id>\d+)', article.ArticleView.as_view()),
    # 根据 Id 更新文章信息
    url(r'my/article/edit', article.EditArticleView.as_view()),
]